@CHARSET "UTF-8";
body {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin:0; padding:0;}

#main-wrap {width:990px; margin:auto; border:1px solid #fff;}

#head {}

#banner {height:200px; width:100%;}

#body {}

#center-column {width:984px; float:left; margin-top:2px; border:1px solid #ddd;}

#foot {width:984px; border:1px solid #ddd; background: #4b4b4b; color: #fff; text-align: center;}

.space { clear:both;}

#menu {height:30px; width:985px; border:0px solid; background:url(../images/bg_menu.jpg) repeat-x;}
#nav {margin:0; padding:0;}
#nav li {text-align:center; float:left; background:url(../images/bg_separate_menu.jpg) no-repeat left; position:relative; list-style:none; z-index:9}
#nav li a {color:#bfbfbf; text-decoration:none; display:block; padding:8px 20px; margin:0 1px; font-weight:bold; text-transform:uppercase;}
#nav li ul {position:absolute; left:-40px; top: 17px; display:none; z-index:8}
#nav li ul li {background:none; text-align:left; width:180px; margin:0; padding:0;}
#nav li ul li a {display:block; padding: 5px 1px; background:#4b4b4b; border:1px solid #e3e3e3; border-top:none; border-left:none; border-right:none; text-transform:capitalize; font-size:11px; text-indent:15px; font-weight:normal;}
#nav li ul li a:hover {color:#fff; background:#5e5d5d;}

.button {background:#53555c; border:2px outset #000; color:#fff; cursor:pointer; font-size:12px;}
.button:hover {border:2px inset;}

.error_msg {font-size: 12px; color: red; font-weight: bold;}
.msg {font-size: 12px; color: blue; font-weight: bold;}
.link {text-decoration: none;}

.table {border-collapse: collapse; border: 1px solid #999;}
.table tr th {background: #c9c9c9;}
.table tr {background: #eee;}
.table tr:hover {background: #ccc;}